Big Huge Thesaurus

Delphic oracle

noun